Refine this word faster
Horseradish tree
noun
Definitions
Noun
- 1 An economically useful tree, Moringa oleifera, probably native to India, but grown throughout the tropics.
Etymology
From horseradish + tree. The scent and flavor of some parts resembles horseradish.
See also for "horseradish tree"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.